package itcz.example.pattern.structure_type.adapter.interface_adapter;

import java.io.InputStream;
import java.io.Reader;

/**
 * @ClassName: Client
 * @Author: ITCZ
 * @Date: 2025-07-24
 * @Description:
 */
public class Client {
    public static void main(String[] args) {
        // 电视操作
        DeviceController tv = new TVController();
        tv.powerOn();             // 电视开机
        tv.adjustVolume(20);      // 电视音量调整到：20
        tv.adjustBrightness(30);  // 无输出（适配器已处理空方法）

        System.out.println("----------");

        // 电灯操作
        DeviceController light = new LightController();
        light.powerOn();             // 电灯开启
        light.adjustBrightness(80);   // 电灯亮度调整到：80
        light.adjustVolume(0);
    }
}
